non-point-source pollution - French English Dictionary